iT邦幫忙

2021 iThome 鐵人賽

DAY 11
1
自我挑戰組

Hello World系列 第 11

Kotlin 語言和你 SAY HELLO!!

  • 分享至 

  • xImage
  •  

第十一天

各位點進來的朋友,你們好阿/images/emoticon/emoticon07.gif

因為我還是新手不能夠直接回覆,所以在這邊回覆前兩篇的留言。

第九天那篇的建議我有採納喔,原本是怕說字打上去,沒有顏色,怕讓你們不知道對還不對,此後的文章我就用程式區塊來作展示/images/emoticon/emoticon07.gif

第十天那篇的留言,我有再三去網路確認有無錯誤,但我看到的都是fn,因此可能是環境問題嗎?我是新手,也盡量去網路補充知識了,如果這次回覆沒有幫助到你的話,也歡迎再留言,我會在下篇再做回覆。/images/emoticon/emoticon13.gif

小的不才/images/emoticon/emoticon46.gif只能做這個系列的文章,但還是希望分享給點進來的朋友,知道一些程式語言的來由,讓大家多少知道這些程式。

一樣直接上內容啦~~/images/emoticon/emoticon08.gif

------------------------------------------------------------⇃正文開始⇂----------------------------------------------------------
Kotlin是什麼呢?

這個語言是一種在Java虛擬機上執行的靜態型別程式語言,它也可以被編譯成為JavaScript原始碼。

那麼他由誰發明? 又如何被命名的呢?

它呢~主要是由俄羅斯聖彼得堡的JetBrains開發團隊所發展出來的程式語言,而他的名稱則來自於聖彼得堡附近的科特林島。

2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin甚至還被認定為該月的最佳語言。/images/emoticon/emoticon12.gif

雖然與Java語法並不相容,但在JVM環境中Kotlin被設計成可以和Java程式碼相互運作,並可以重複使用如Java集合框架等的現有Java參照的函式庫。

再來看看它的歷史

2011年7月,JetBrains推出Kotlin專案,這是一個面向JVM的新語言,它已被開發一年之久。

JetBrains負責人Dmitry Jemerov說,大多數語言沒有他們正在尋找的特性,但是Scala除外。

但是,他指出Scala的編譯時間過慢這一明顯缺陷。

Kotlin的既定目標之一是像Java一樣快速編譯。2012年2月,JetBrains以Apache 2許可證開源此專案。

然後~~

Kotlin v1.0於2016年2月15日發布。這被認為是第一個官方穩定版本,並且JetBrains已準備從該版本開始的長期向下相容性。

/images/emoticon/emoticon42.gif/images/emoticon/emoticon42.gif

那下面這邊為您展示語言經典程碼:

fun main(args: Array<String>){
    println("Hello World!")
}

感謝大家點進來撇一眼/images/emoticon/emoticon41.gif
/images/emoticon/emoticon29.gif

文章參考&引用處:https://zh.wikipedia.org/wiki/Kotlin


上一篇
Rust 語言和你 SAY HELLO!!
下一篇
Java 語言和你 SAY HELLO!!
系列文
Hello World30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言